Data Management in Application Servers

نویسنده

  • Dean Jacobs
چکیده

This paper surveys data management techniques used in Application Servers. It begins with an overview of Application Server architectures and the way they have evolved from earlier transaction processing systems. It then presents a ta-xonomy of clustered services that differ in the way they manage data in memory and on disk. The treatment of conversational state is discussed in depth. Finally, this paper describes a persistence layer that is designed for and tightly integrated with the Application Server.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Highly Available Database Management Systems

IntroductIon In the Internet age, real-time Web-based services are becoming more pervasive every day. They span virtually all business and government sectors, and typically have a large number of users. Many such services require continuous operation, 24 hours a day, seven days a week. Any extended disruption in services, including both planned and unplanned downtime, can result in significant ...

متن کامل

Processes Are Data: A Programming Model for Distributed Applications

Applications in distributed environments must scale to an increasing number of concurrently active application instances. Today’s application servers spend a significant amount of resources on reliably managing state for these instances, turning them into data management servers instead of process servers. The goal of the Demaq project is to overcome the limitations of these systems using a nov...

متن کامل

Khnum - A Scalable Rapid Application Deployment System for Dynamic Hosting Infrastructures

In a dynamically scalable hosting infrastructure for e-business computing, servers need to be quickly allocated in order to satisfy a sudden demand for increased computing power for a hosted site. Khnum is the applications and data management component of Océano a dynamically scalable hosting infrastructure for e-business computing utilities. It is responsible for server reconfiguration and for...

متن کامل

Separating indexes from data: a distributed scheme for secure database outsourcing

Database outsourcing is an idea to eliminate the burden of database management from organizations. Since data is a critical asset of organizations, preserving its privacy from outside adversary and untrusted server should be warranted. In this paper, we present a distributed scheme based on storing shares of data on different servers and separating indexes from data on a distinct server. Shamir...

متن کامل

Communication-Aware Traffic Stream Optimization for Virtual Machine Placement in Cloud Datacenters with VL2 Topology

By pervasiveness of cloud computing, a colossal amount of applications from gigantic organizations increasingly tend to rely on cloud services. These demands caused a great number of applications in form of couple of virtual machines (VMs) requests to be executed on data centers’ servers. Some of applications are as big as not possible to be processed upon a single VM. Also, there exists severa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Datenbank-Spektrum

دوره 8  شماره 

صفحات  -

تاریخ انتشار 2004